home *** CD-ROM | disk | FTP | other *** search
- #include "clock.h"
- :userdoc.
- :title."Uhr" Hilfe
- :body.
-
- :h1 res=ID_MAIN.Einführung
- :i1.Einführung
- :artwork name='clock.bmp' align=center.
- :p.
- Dieses Programm stellt eine grundlegende Revision des Uhrenprogramms
- von Charles Petzold aus seinem Buch "Programming the OS/2 Presentation
- Manager" dar. Es zeigt eine analoge Uhr an, die einmal pro Sekunde
- angepaßt wird.
- :p.
- Für Frank's Nursery wurde das Programm modifiziert, so daß es die
- Task-Zahl des Systems oder die Systemlast überwacht und die Farbe
- seines Rahmens entsprechend der augenblicklichen Last verändert.
- :p.
- Wie Sie schon gesehen haben, ist die Hilfeeinrichtung aktiv und die
- existierenden Kommandos können über das System-Menü des Fensters
- angesprochen werden. Die folgenden Kommandos sind verfügbar:
- :sl compact.
- :li.:hpt.Werte speichern:ehpt.:hdref res=IDM_SAVE_APPLICATION.
- :li.:hpt.Standardwerte:ehpt.:hdref res=IDM_RESET_DEFAULTS.
- :li.:hpt.Ohne Rahmen:ehpt.:hdref res=IDM_HIDE_CONTROLS.
- :li.:hpt.Konfiguration...:ehpt.:hdref res=IDM_CONFIGURE.
- :li.:hpt.Produktinformation:ehpt.:hdref res=IDM_ABOUT.
- :esl.
-
- :h1 res=IDM_SAVE_APPLICATION.Werte speichern (Menü-Option)
- :i1.Werte speichern (Menü-Option)
- Bei Selektion dieser Menü-Option speichert das Programm seine
- augenblickliche Position und den Zustand des Rahmens.
- Beim nächsten Programmstart wird das Fenster an der gleichen Position
- und entweder mit oder ohne Rahmen erscheinen, entsprechend dem
- gespeicherten Zustand.
- :p.
- :note.Dieses Kommando kann über F2 direkt ausgeführt werden.
-
- :h1 res=IDM_RESET_DEFAULTS.Standardwerte (Menü-Option)
- :i1.Standardwerte (Menü-Option)
- Diese Menü-Option setzt die Schriftart- und Farbattribute des
- Programms auf ihre Standardwerte zurück.
-
- :h1 res=IDM_HIDE_CONTROLS.Ohne Rahmen (Menü-Option)
- :i1.Ohne Rahmen (Menü-Option)
- Diese Menü-Option verbirgt den Rahmen des Programmfensters, d.h. also
- das System-Menü, den Titelbalken und den Knopf für Symbolgröße. Mit
- einem Doppelklick auf irgendeinen Mausknopf kann diese Option
- umgeschaltet werden. Da ich es für nützlich hielt, das Fenster
- bewegen zu können, auch wenn der Rahmen verborgen ist, wurde das
- Fenster so eingerichtet, daß es mit jedem Mausknopf verschoben werden
- kann.
- :p.
- :note.Dieses Kommando kann über ALT+H direkt ausgeführt werden.
-
- :h1 res=IDM_CONFIGURE.Konfiguration... (Menü-Option)
- :i1.Konfiguration... (Menü-Option)
- Bei Selektion dieser Menü-Option wird der
- Konfigurations-Dialog des Programms angezeigt.
- :p.
- :note.Die Tastenkombination Alt+C führt dieselbe Funktion aus.
-
- :h1 res=IDD_CONFIGURE.Konfiguration... (Dialog)
- :i1.Konfiguration... (Dialog)
- Dieses Dialogfenster erlaubt die Änderung aller konfigurierbaren
- Aspekte des Programms.
- Nehmen Sie alle gewünschten Änderungen vor und drücken dann
- die ENTER-Taste oder klicken auf den OK-Knopf, um die
- Änderungen wirksam werden zu lassen.
- :p.
- Um den Dialog abzubrechen ohne irgendeine der vorgenommenen
- Änderungen zu speichern, drücken Sie die ESC-Taste oder
- klicken auf den `Abbruch'-Knopf.
- .br
- Konfigurierbar sind u.a.:
- :p.
- :hp2.Uhrtyp:ehp2.
- Der Uhrtyp kann entweder analog (mit Zeigern) oder digital sein. Wenn
- die Uhr auf Symbolgröße reduziert wird, ist sie immer analog.
- :p.
- :hp2.24-Stunden-Uhr:ehp2.
- Die Digitaluhr kann die Zeit entweder im 24-Stunden-Format von
- 00&colon.00 bis 23&colon.59 oder im 12-Stunden-Format amerikanischer
- Machart anzeigen, wobei 'am' bzw. 'pm' an die Zeit angehängt wird.
- :p.
- :hp2.Ohne Rahmen:ehp2.
- Wenn die Uhr nicht auf Symbolgröße reduziert ist, kann sie mit oder
- ohne den üblichen Titelbalken mit System-Menü und
- Verkleinerungs/Vergrößerungsknöpfen angezeigt werden. Wenn Sie diese
- Teile des Rahmens verbergen wollen, bleibt der Rand zum Verändern der
- Größe trotzdem erhalten. Das Fenster kann positioniert werden, indem
- es mit Mauszeiger in seinem inneren Bereich verschoben wird. Seine
- Größe kann verändert werden, indem irgendwelche seiner vier Ränder
- bzw. Ecken mit der Maus verschoben werden.
- :p.
- :hp2.Stundensignal:ehp2.
- Wenn dieser Knopf markiert ist, wird die Uhr zu Beginn jeder vollen
- Stunde zwei kurze akustische Signale geben.
- :p.
- :hp2.Immer oberstes Fenster:ehp2.
- Wenn dieser Knopf markiert ist, wird die Uhr immer auf der Spitze des
- Fensterstapels bleiben, so daß sie immer sichtbar bleibt.
- :p.
- :hp2.Animation:ehp2.
- Dieser Knopf aktiviert die Animationsfunktion beim Öffnen und
- Schließen eines Fensters. Wenn diese aktiv ist, öffnet und schließt
- sich das Programmfenster in der gleichen Art wie Ordner-Objekte,
- nämlich mit Klang und Bewegung. Wie bei den Ordnern erfolgt die
- Animation jedoch nur, wenn sie auf der System-Ebene eingeschaltet
- wurde.
- :p.
- :hp2.Alarmtyp:ehp2.
- Der Rahmen der Uhr verändert seine Farbe entweder entsprechend der
- Systembelastung oder der Anzahl aktiver Tasks. Hier können Sie
- auswählen, welche dieser Größen überwacht wird.
- :p.
- :hp2.Alarmstufen:ehp2.
- Hier können Sie die Task-Anzahlen oder CPU-Lastfaktoren einstellen,
- bei denen der Rahmen der Uhr sich von grün zu gelb und von gelb zu rot
- verfärbt. Benützen Sie die Pfeiltasten nach oben oder unten, um die
- Werte anzupassen oder benützen Sie die Maustasten, um die Aufwärts-
- bzw. Abwärtsknöpfe rechts neben den Werten zu drücken.
-
- :h1 res=IDM_ABOUT.Produktinformation (Menü-Option)
- :i1.Produktinformation (Menü-Option)
- Selektion dieser Option bewirkt die Anzeige der Produktinformation.
-
- :h1 res=IDD_ABOUT.Produktinformation (Dialog)
- :i1.Produktinformation (Dialog)
- Das Dialogfenster zeigt den Namen des Programms, das zugehörige Symbol
- und die Copyright-Information an. Das Fenster kann verlassen werden,
- indem man die Eingabetaste, die Leertaste oder ESC drückt oder auf den
- OK-Knopf klickt.
-
- :h1 res=IDM_KEYS_HELP.Hilfe für Tasten
- :i1.Hilfe für Tasten
- Die folgenden Funktionstasten wurden für dieses Programm definiert:
- :sl compact.
- :li.F1 - Hilfe
- :li.F2 - Werte speichern
- :li.F3 - Ende
- :li.Alt+H - Ohne Rahmen
- :li.Alt+C - Konfiguration
- :esl.:p.
-
- :h1 res=IDD_PROFILE_PATH.Initialisierungspfad setzen (Dialog)
- :i1.Initialisierungspfad setzen (Dialog)
- Dieser Dialog wird angezeigt, wenn das Programm seine
- Initialisierungsdatei (INI) nicht finden kann. Er fragt danach, wo
- die Datei ist oder wo sie angelegt werden soll.
- :p.
- Nur ein gültiger
- Verzeichnisname wird akzeptiert. Wenn Sie den Namen eingegeben haben,
- drücken Sie die ENTER-Tast oder klicken Sie auf den OK-Knopf, damit
- das Programm fortfährt.
- :p.
- Wenn Sie die Initialisierungssequenz
- abbrechen wollen, drücken Sie die ESC-Taste oder klicken auf den
- `Abbruch'-Knopf.
-
- :euserdoc.
-